#pragma once

#include <cmath>

class Color4 {
public: // Constructors
	Color4();
	Color4( float r, float g, float b, float a = 1.f );

public: // Named constructors
	static Color4 blend( const Color4& colorA, const Color4& colorB, float p );
	static Color4 gray( float intensity, float a = 1.f );

public: // Members
	float r, g, b, a;
};
